/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.cip.esymons.tesoreria.beans;

import java.util.List;
import org.cip.esymons.general.util.ControladorAbstracto;
import org.cip.esymons.tesoreria.bc.ConfiguracionOtrosDelegate;
import org.cip.esymons.tesoreria.be.ConfiguracionOtros;

/**
 *
 * @author Gilmar
 */
public class ConfiguracionOtrosController extends ControladorAbstracto {

    private ConfiguracionOtrosDelegate delegado;
    private ConfiguracionOtros configuracionOtros;

    public ConfiguracionOtrosController() {
        delegado = new ConfiguracionOtrosDelegate();
    }

    public ConfiguracionOtros buscarPorCodigo(Integer codigo) {
        return delegado.find(codigo);
    }

    public List<ConfiguracionOtros> getListaConfiguracionOtros() {
        return delegado.findAll();
    }

    public String nuevo() {
        setConfiguracionOtros(new ConfiguracionOtros());
        return "nuevo";
    }

    public String grabar() {
        delegado.create(getConfiguracionOtros());
        ControladorAbstracto.info("Se insertó satisfactoriamente la Configuración.");
        return "buscar";
    }

    public String buscar() {
        return null;
    }

    public String actualizar() {
        delegado.edit(getConfiguracionOtros());
        ControladorAbstracto.info("Se actualizó satisfactoriamente la Configuración.");
        return "buscar";
    }

    /**
     * @return the configuracionOtros
     */
    public ConfiguracionOtros getConfiguracionOtros() {
        return configuracionOtros;
    }

    /**
     * @param configuracionOtros the configuracionOtros to set
     */
    public void setConfiguracionOtros(ConfiguracionOtros configuracionOtros) {
        this.configuracionOtros = configuracionOtros;
    }
}
